
Karte 1 "alle Sensoren"

https://iot.hamburg.de/v1.1/

Statistik nach Kategorien

left("Name",12)

------------------------------------------------------------------------------------------------------------------------------------------------------------

Karte 2 "eine Sensor-Sorte mit Things"

substringof('kehrsz',name)

startswith(name,'Verkehrs')


------------------------------------------------------------------------------------------------------------------------------------------------------------
 
Karte 3 "ein Sensor mit seinen Datenströmen"

name eq 'Verkehrszählstelle 0343932'

startswith(name,'Kfz-Aufkommen an Verkehrszählstelle 0343932 im 1-Tag-Intervall')



------------------------------------------------------------------------------------------------------------------------------------------------------------

Karte 4 "ein Sensor mit einem bestimmten Datenstrom und allen Werten aus einem Jahr"

name eq 'Verkehrszählstelle 0343932'

substringof('Tag',name)

year(resultTime) eq 2025

------------------------------------------------------------------------------------------------------------------------------------------------------------

das Diagramm zur vierten Karte

Data Plotly 


------------------------------------------------------------------------------------------------------------------------------------------------------------

Karte 5 "alle Verkehrszählstellen mit ihrem aktuellsten Wert"

substringof('kehrsz',name)  and substringof('uerschnitt',description)

substringof('15',name)

Begrenzung=1, sortieren nach resultTime und Sortierung absteigend

------------------------------------------------------------------------------------------------------------------------------------------------------------
    
    Beschriftung mit Umwandlung von UTC in Ortszeit mit

"Thing_Datastream_Observation_result"  
||  '\n'  || 
case when 
"Thing_Datastream_Observation_resultTime" between 
format_date(to_datetime(concat(year(now()), '-03-',31 - (day_of_week(concat(year(now()), '-03-31')) %7),'T01:59:59')),'yyyy-MM-dd"T"hh:mm:ss')
and 
format_date(to_datetime(concat(year(now()), '-10-',31 - (day_of_week(concat(year(now()), '-10-31')) %7),'T03:00:00')),'yyyy-MM-dd"T"hh:mm:ss')
then 
format_date(to_datetime("Thing_Datastream_Observation_resultTime") + make_interval(0, 0, 0, 0, 2),'dd.MM.yyyy \nhh:mm:ss' )
else 
format_date(to_datetime("Thing_Datastream_Observation_resultTime") + make_interval(0, 0, 0, 0, 1),'dd.MM.yyyy \nhh:mm:ss' )
end